package io.finer.erp.jeecg.bas.entity;

import java.io.Serializable;

import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: 制胶报表
 * @Author: jeecg-boot
 * @Date:   2021-08-12
 * @Version: V1.0
 */
@Data
@TableName("zrk_daily_report_zj")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="zrk_daily_report_zj对象", description="制胶报表")
public class ZrkDailyReportZj implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.ID_WORKER_STR)
    @ApiModelProperty(value = "id")
    private java.lang.String id;
	/**创建人*/
    @ApiModelProperty(value = "创建人")
    private java.lang.String createBy;
	/**创建日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "创建日期")
    private java.util.Date createTime;
	/**更新人*/
    @ApiModelProperty(value = "更新人")
    private java.lang.String updateBy;
	/**更新日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "更新日期")
    private java.util.Date updateTime;
	/**所属部门*/
    @ApiModelProperty(value = "所属部门")
    private java.lang.String sysOrgCode;
	/**日期*/
	@Excel(name = "日期", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "日期")
    private java.util.Date zjDate;
	/**胶水*/
	@Excel(name = "胶水", width = 15)
    @ApiModelProperty(value = "胶水")
    private java.lang.String materialId;
	/**胶水型号*/
	@Excel(name = "胶水型号", width = 15)
//    @Dict(dictTable = "bas_material_category", dicText = "code", dicCode = "id")
    @ApiModelProperty(value = "胶水型号")
    private java.lang.String jsModel;
	/**炉号*/
	@Excel(name = "炉号", width = 15)
    @ApiModelProperty(value = "炉号")
    private java.lang.String machineId;
	/**料箱*/
	@Excel(name = "料箱", width = 15)
    @ApiModelProperty(value = "料箱")
    private java.lang.String workbin;
	/**制胶人*/
	@Excel(name = "制胶人", width = 15)
//    @Dict(dictTable = "sys_user", dicText = "work_no", dicCode = "id")
    @ApiModelProperty(value = "制胶人")
    private java.lang.String operatorUsers;
	/**班次*/
	@Excel(name = "班次", width = 15)
    @ApiModelProperty(value = "班次")
    private java.lang.String classes;
	/**用油量*/
	@Excel(name = "用油量", width = 15)
    @ApiModelProperty(value = "用油量")
    private java.lang.String oilCapacity;
	/**打油时间*/
	@Excel(name = "打油时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "打油时间")
    private java.util.Date oilTime;
	/**升温时间*/
	@Excel(name = "升温时间", width = 15)
    @ApiModelProperty(value = "升温时间")
    private java.lang.String heatTime;
	/**投橡胶-看橡胶*/
	@Excel(name = "投橡胶-看橡胶", width = 15)
    @ApiModelProperty(value = "投橡胶-看橡胶")
    private java.lang.String rubber;
	/**化橡胶用时*/
	@Excel(name = "化橡胶用时", width = 15)
    @ApiModelProperty(value = "化橡胶用时")
    private java.lang.String chemicalRubberTime;
	/**做完时间*/
	@Excel(name = "做完时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "做完时间")
    private java.util.Date finishDate;
	/**放胶时间*/
	@Excel(name = "放胶时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "放胶时间")
    private java.util.Date releGlueDate;
	/**放胶用时*/
	@Excel(name = "放胶用时", width = 15)
    @ApiModelProperty(value = "放胶用时")
    private java.lang.String releGlueTime;
	/**整炉做胶总用时*/
	@Excel(name = "整炉做胶总用时", width = 15)
    @ApiModelProperty(value = "整炉做胶总用时")
    private java.lang.String makeGlueTime;
	/**复合设备号*/
	@Excel(name = "复合设备号", width = 15)
    @ApiModelProperty(value = "复合设备号")
    private java.lang.String machineFh;
	/**成品材料名称*/
	@Excel(name = "成品材料名称", width = 15)
    @ApiModelProperty(value = "成品材料名称")
    private java.lang.String productName;
	/**正常胶水粘度*/
	@Excel(name = "正常胶水粘度", width = 15)
    @ApiModelProperty(value = "正常胶水粘度")
    private java.lang.String glueViscosity;
	/**管道胶后胶水粘度*/
	@Excel(name = "管道胶后胶水粘度", width = 15)
    @ApiModelProperty(value = "管道胶后胶水粘度")
    private java.lang.String pipGlueViscosity;
	/**涂胶克数*/
	@Excel(name = "涂胶克数", width = 15)
    @ApiModelProperty(value = "涂胶克数")
    private java.lang.String glueGrams;
	/**钢球初粘*/
	@Excel(name = "钢球初粘", width = 15)
    @ApiModelProperty(value = "钢球初粘")
    private java.lang.String steelballStick;
	/**初粘*/
	@Excel(name = "初粘", width = 15)
    @ApiModelProperty(value = "初粘")
    private java.lang.String stickC;
	/**180°剥离*/
	@Excel(name = "180°剥离", width = 15)
    @ApiModelProperty(value = "180°剥离")
    private java.lang.String peel;
	/**90°剥离*/
	@Excel(name = "90°剥离", width = 15)
    @ApiModelProperty(value = "90°剥离")
    private java.lang.String peelNinety;
	/**持粘*/
	@Excel(name = "持粘", width = 15)
    @ApiModelProperty(value = "持粘")
    private java.lang.String stickQ;
	/**贴标情况*/
	@Excel(name = "贴标情况", width = 15)
    @ApiModelProperty(value = "贴标情况")
    private java.lang.String situation;
	/**替料*/
	@Excel(name = "替料", width = 15)
    @ApiModelProperty(value = "替料")
    private java.lang.String keepMaterial;
	/**做胶情况*/
	@Excel(name = "做胶情况", width = 15)
    @ApiModelProperty(value = "做胶情况")
    private java.lang.String makeGlueSituation;
	/**混合胶量*/
	@Excel(name = "混合胶量", width = 15)
    @ApiModelProperty(value = "混合胶量")
    private java.lang.String mixGum;
	/**胶水总重量*/
	@Excel(name = "胶水总重量", width = 15)
    @ApiModelProperty(value = "胶水总重量")
    private java.lang.String totalWeight;
	/**复合机器用胶重量*/
	@Excel(name = "复合机器用胶重量", width = 15)
    @ApiModelProperty(value = "复合机器用胶重量")
    private java.lang.String fhWeight;
	/**剩余公斤数*/
	@Excel(name = "剩余公斤数", width = 15)
    @ApiModelProperty(value = "剩余公斤数")
    private java.lang.String remainKg;
	/**剩余块数*/
	@Excel(name = "剩余块数", width = 15)
    @ApiModelProperty(value = "剩余块数")
    private java.lang.String remainBlocks;
	/**回炉-成品胶块*/
	@Excel(name = "回炉-成品胶块", width = 15)
    @ApiModelProperty(value = "回炉-成品胶块")
    private java.lang.String endProduct;
}
